#include <iostream>
#include <string>
using namespace std;

int main() {
    string s;
    cin >> s;
    int n = s.size();
    s[n] = '*'; // 方便判断结束

    char preChar = s[0];
    int preCount = 1;
    for (int i = 1; i <= s.size(); i++)
    {
        if (s[i] == '*')
        {
            cout << preCount << preChar; // 结束：输出上一个数的P码
            break;
        }
        
        if (s[i] == preChar)
        {
            // 与上一个数字字符相同，累加数
            preCount++;
        } else {
            cout << preCount << preChar; // 输出上一个数的P码
            preChar = s[i]; // 记录新的上一个数
            preCount = 1;
        }
    }
    
    return 0;
}